*{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;color:#333;line-height:1.7em;}
body{font-size:14px;}
ul,li{list-style:none;}
.c{clear:both;height:0px;}
a{text-decoration:none;}
a:hover{color:#00C;text-decoration:underline;}
input{font-family:Tahoma, Geneva, sans-serif;}
.txtbox{height:18px;border:1px #999 solid;padding:3px 5px;background:url(image/inputbg.gif) repeat-x;}
.txtmin{width:30px;}
.txtlong{width:320px;}
.tarea{height:180px;}
.select_box{padding:3px;width:220px;}
.btn{padding:5px;width:150px;height:35px;}
.upload{padding:3px;width:260px;}
.txtright{text-align:right;}

.wrap{width:100%;}

.login{width:200px;font-size:14px;float:right;border:3px #E3E3E3 solid;border-radius:7px;padding:10px;margin-right:10px;}
    .login label{display:block;}
    .login li{padding:5px 0;}
    .login .txtbox{width:190px;}
    .login .btn_line{border-top:1px #E0E0E0 solid;margin:10px 0;}
    .login .btn{padding:7px;width:100%;height:35px;}
    .login .reg_line{text-align:right;}

.reg{width:200px;font-size:14px;float:right;border:3px #E3E3E3 solid;border-radius:7px;padding:10px;margin-right:10px;}
    .reg label{display:block;}
    .reg li{padding:5px 0;}
    .reg .txtbox{width:190px;}
    .reg .btn_line{border-top:1px #E0E0E0 solid;margin:10px 0;}
    .reg .btn{padding:7px;width:100%;height:35px;}
    .reg .login_line{text-align:right;}
    
.tipbox{}
    .tipbox p{padding:7px;color:#666;font-weight:bold;font-style:italic;}

.header{}
	.logo{font-size:20px;font-weight:bold;color:#00C;padding:0 10px;float:left;}
		.logo:hover{text-decoration:none;}
	.topbar{float:right;margin:14px 10px 0 0;}
		.topbar li{display:inline;margin-right:7px;}
		.topbar .username{color:#000;}
	.nav{clear:both;border-top:2px #03C solid;padding:0 10px;height:35px;background:#F6F6F6;border-bottom:1px #D2D2D2 solid;margin-bottom:10px;}
		.nav li{display:inline;font-size:14px;}
		.nav li a{display:block;float:left;height:35px;line-height:35px;margin:0 15px 0 5px;font-size:16px;}
		.nav li a.active{font-weight:bold;color:#00C;}
		.nav li a:hover{text-decoration:none;}
	
.search{padding:0 10px;}
	.section dt,.section dd{display:inline;}
	.section dd a{color:#00C;margin-right:8px;}
	.search .s{margin:10px 0;}
	.search .sbtn{height:25px;}

.main{padding:0 10px;margin-top:20px;}
	.tab{border-bottom:1px #03C solid;height:25px;font-size:14px;}
		.tab li{float:left;}
			.tab li a{border:1px #03C solid;background:#FFF;display:block;height:24px;line-height:24px;padding:0 5px;margin-left:7px;}
			.tab li a:hover{text-decoration:none;}
			.tab li a.active{border-bottom:none;height:25px;line-height:30px;padding:0 7px 3px 7px;margin-top:-3px;font-weight:bold;color:#00C;}
		.tab li.r{float:right;margin-right:5px;}
			.tab li.r a{border:none;font-weight:bold;}
        .extra{padding-left:10px;margin-top:5px;}
            .extra a{font:bold 16px sans-serif;text-decoration:underline;color:#03C;}
        .search_result{padding-left:10px;}
            .search_result b{margin:0 3px;font-size:16px;}
	.style{height:30px;padding-left:10px;}
		.style a{display:block;float:left;line-height:30px;height:30px;margin-right:7px;}
	.list{width:100%;font-size:14px;border-top:1px #D2D2D2 solid;}
		.list td{border-bottom:1px #E3E3E3 solid;padding:4px 0;}
		.list td.i{width:70%;}
			.list td.i .title{color:#00C;}
			.list td.i span{font-size:12px;color:#666;}
				.list td.i span a{text-decoration:underline;}
		.list td.m{width:10%;}
		.list td.h{width:10%;}
		.list td.t{width:10%;}
        .list .empty td{text-align:center;font:bold 16px sans-serif;padding:5px;background:#FAFAFA;}
        .userlist{border-top:none;}
        .userlist td.i{width:30%;}

.postview{}
    .postview h3,.postview h4,.postview strong{color:#00C;}
    .postview .infomation{float:left;display:block;width:80%;margin-left:10px;overflow:hidden;}
        .postview .infomation h3{font-size:24px;border-bottom:1px #E0E0E0 solid;padding:2px 0;margin:0 0 5px 0;}
        .postview .infomation strong{font-weight:bold;margin:0 3px;font-size:16px;}
            .postview .infomation .posttime small{margin-left:5px;color:#999;font-weight:bold;font-size:14px;font-style:italic;}
            .postview .infomation .img img{border:2px #E0E0E0 solid;display:block;}
    .postview .r{float:right;display:block;width:16%;border-left:1px #D0D0D0 solid;padding:10px;}
        .postview .r .rbox{margin-bottom:20px;}
            .postview .r .relative li a{font-weight:bold;padding-left:10px;margin-top:7px;display:block;}
            .postview .r .relative li a:hover{background:#F0F0F0;}
            .postview .r .relative li strong{display:block;font-size:12px;}
        .postview .r .contact .username{font-weight:bold;font-size:18px;color:#666;}
        .postview .r .contact .message a{display:block;text-decoration:underline;font-weight:bold;text-align:left;}

.comment{padding:10px;margin:10px 0;}
    .comment h3{border-bottom:1px #D0D0D0 solid;margin-bottom:10px;}
    .comment .editor{width:52%;float:left;display:block;}
        .comment .editor .btn{margin-top:5px;}
        .comment .editor .notice{color:#666;}
            .comment .editor .notice a{color:#000;font-size:18px;font-weight:bold;}
    .comment .r{float:right;width:45%;border-left:1px #D0D0D0 solid;}
        .comment .r h3{border:none;}
        .comment .r .list li{border-radius:10px;margin-top:5px;padding:5px 5px 5px 15px;background-color:#F0F0F0;border:1px #ccccff solid;}
            .comment .r .list .arg{font-size:12px;}
                .comment .r .list .arg .commenttime{color:#999;margin:0 7px;}
        .comment .r .list li.reply{border-radius:10px;background:#FFF;}
        .comment_content p { border: 1px #D0D0D0 solid; padding: 7px; }
        .reply_content p { border: 1px #D0D0D0 solid; padding: 7px; color: #337FE5; background: #F6F6F6; font-style: italic; }
        
.rentform{padding:7px;border:1px #CCC solid;padding:10px;background:#F9F9F9;}
    .rentform table{margin-bottom:7px;}
        .rentform table td small{color:#999;font-size:9px;margin-left:7px;}
                
.messagebox{width:500px;margin:10px auto;border:1px #003399 solid;border-radius:6px;background-color:#ccccff;}
    .messagebox .inner{margin:7px;border:1px #03C solid;background:#FFF;padding:7px;}
        .messagebox .inner .title{font-size:18px;color:#000;border-bottom:1px #666 solid;}
        .messagebox .inner .content{color:#666;padding:7px 20px 40px 20px;border-top:1px #D0D0D0 solid;position:relative;}
            .messagebox .inner .content .redirect_url{position:absolute;right:7px;bottom:3px;color:#00C;text-decoration:underline;}

.setting{padding:10px;}
    .setting .common_form label{display:block;}

.admin .list{float:left;border-top:none;width:70%;}
    .admin .list li{}
        .admin .list li a{font-size:11px;color:#00C;text-decoration:underline;}
.admin .form{float:right;width:26%;background:#FFF;border:4px #F0F0F0 solid;padding:10px;}
.admin li a.link_title{font-size:14px;font-weight:bold;}

.page{display:block;margin:10px 0;}
	.page li{float:left;}	
		.page li a{display:block;height:20px;padding:0 7px;border:1px #999 solid;background:#FFF;text-align:center;margin-right:3px;font-size:11px;line-height:20px;border-radius:3px;}	
		.page li a:hover{text-decoration:none;border:1px #03C solid;background:#DEF0FE;}
		.page li .active{text-align:center;margin-right:3px;font-size:11px;line-height:20px;border-radius:3px;display:block;height:20px;padding:0 7px;border:1px #03C solid;background:#DEF0FE;color:#00C;}

.footer{padding:10px;margin-top:40px;border-top:1px #D2D2D2 solid;}
	.links li{display:inline;}
	.links li.title{font-weight:bold;color:#333;}